package com.car.loan.project.cm.util.bo;

import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author huangding
 * @description
 * @date 2019/10/22 20:49
 */
@Data
public class BankUpdateBo {

    @ApiModelProperty(value = "银行id", required = true)
    @NotNull
    private Long id;

    @ApiModelProperty(value = "银行名称", required = true)
    @NotNull
    private String name;

    /**
     * 别名、简称
     */
    @ApiModelProperty(value = "别名、简称", required = true)
    @NotNull
    private String alias;

    @ApiModelProperty("结算预留")
    private Double settlement;

    /**
     * 0=正常 5=停用  10=禁止
     */
    @ApiModelProperty(value = "0=正常 5=停用  10=禁止", required = true)
    @NotNull
    private Integer status;

    @ApiModelProperty(value = "宽限期", required = true)
    @NotNull
    private Integer gracePeriod;

    private List<CmBankCarTypeUpdateBo> bankCarTypeUpdateBos;


}
